﻿using System;
using Castle.ActiveRecord;

namespace GasModel.Gas
{
	[ActiveRecord("abastecimento", Schema = "gas")]
	public class Abastecimento : ActiveRecordBase<Abastecimento>
	{
		[PrimaryKey("id_abastecimento", SequenceName = "gas.abastecimento_id_abastecimento_seq")]
		public int Id { get; set; }

		[BelongsTo("cod_veiculo")]
		Veiculo Veiculo { get; set; }

		[Property("data")]
		DateTime Data { get; set; }

		[Property("litros")]
		double Litros { get; set; }

		[Property("valor_litro")]
		decimal ValorLitro { get; set; }

		[Property("tipo_combustivel")]
		TipoCombustivel TipoCombustivel { get; set; }
	}
}